package cn.edu.cug.cs.gtl.docsrv.raw.service;

import cn.edu.cug.cs.gtl.docsrv.raw.catalog.CatalogTree;
import cn.edu.cug.cs.gtl.mybatis.mapper.raw.RawAll;
import cn.edu.cug.cs.gtl.mybatis.mapper.raw.RawCatalog;
import cn.edu.cug.cs.gtl.mybatis.mapper.raw.RawItem;

import java.math.BigDecimal;
import java.util.List;

public interface RawService {

    CatalogTree getCatalogTree();

//    RawAll getRawByInternalId(BigDecimal rawInternalId);

    List<RawItem> getRawByInternalId(BigDecimal rawInternalId);

    boolean addRaw(RawAll rawAll);

    void addRawCatalog(RawCatalog rawCatalog);


    void updateRawData(RawAll rawAll);
}
